<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>switch分支语句</title>
</head>

<body>
  <script>
    // switch分支语句
    // 1. 语法
    // switch (表达式) {
    //   case 值1:
    //     代码1
    //     break

    //   case 值2:
    //     代码2
    //     break
    //   ...
    //   default:
    //     代码n
    // }

    // 2. 体验: 查询水果价格，输入水果，得到当前水果价格
    let fruits = prompt('请输入你想查询的水果价格')
    switch (fruits) {
      case fruits = '香蕉':
        alert("香蕉四元一斤")
        break
      case fruits = '苹果':
        alert("苹果五元一斤")
        break
      case fruits = '凤梨':
        alert("凤梨十元一斤")
        break
      case fruits = '圣女果':
        alert("圣女果十三元一斤")
        break

      default:
        alert("这里没有你想要的水果哦")

    }


    // 3. 注意事项
    // 3.1  switch适合于等值判断， if多分支适合于区间判断
    // 3.2  表达式的值要求 全等于 === case的值，才是能匹配上
    // 3.3  break如果落下了，容易造成case穿透
  </script>
</body>

</html>